@charset "utf-8";
/* CSS Document */


body {
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
a:hover{
	text-decoration: none;
}
#wrapper {  
	width: 1000px;
	background: url(../img/header-PGVN.jpg) top left no-repeat;
	height: 150px;
	z-index: 10;
}
.container{
	width: 1000px; 	
}
.container div{
	z-index: 10;
}
ul{
	padding-left: 25px;
}
#header {
	float:left; 
	width:990px; 
	margin-left:10px; 
	/*background:#fff url(../img/top_bgr.jpg) top repeat-x;*/
}
.notice {
	width:100%; 	
	color:#fff; 
	text-align:center; 
	font:bold 16px/3.2em "Helvetica Neue",Helvetica,Arial,sans-serif;
	background: #28a4e0;
}
.top_link{	
	padding-top: 70px;
}
.top_link ul li{
	margin: 0 5px;
	display: inline-block;
}
.top_link ul li a{
	color: #28A4E0;
}
.top_link ul li a:hover{
	color: #333;
}
a.logo {
	display:block; 
	float:left; 
	margin:15px 5px 0; 
	width:100%; 
}
a.logo img{
	height:120px;
}
.top_banner {
	display:block; 
	float:right; 
	width:675px;
	}
.top_banner a img {
	float:left; 
	width:334px; 
	height:100px; 
	overflow:hidden; 
	margin-left:3px;
	}
ul#nav {
	display: block; 
	float: left; 
	background:url(../img/menu_bgr.png) no-repeat; 
	width:1000px; 
	margin-bottom:10px;
	}
ul#nav li {
	float: left; 
	padding:0 15px; 
	background:url(../img/end_menu.png) top right no-repeat;
	}
ul#nav li a { 
	color: #fff; 
	display: block; 
	float: left; 
	font: bold 0.8em/4.6em Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}
ul#nav li a:hover { 
	color: #f00; 
	}
ul#nav li.end {
	background:none;
	}
#left { 
	float:left; 
	width:666px; 
	margin:0 6px 0 10px;
	}
.border {
	border:1px solid #bababa;
	-moz-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em; 
	padding:2px;
	overflow: hidden;
}
	
#recruit {
	display:block; 
	float:left;
	margin-right:6px;
	margin-top:12px;
	width:660px;
	}
#recruit td strong {
	
	}

#recruit table th{
	font:bold 1em/2.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 5px 0;
	}

#recruit table td.td_vip{
	background: #e9f7fd;
}


table#rec_bgr td, table#rec_bgr tr{	
	border-bottom: 1px dashed #bababa;
	}
	
td.rectit a {
	display: block; 	
	float:left; 
	font:bold .9em/2.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#5e4b38;
	}
td.rectit a:hover {	
	color:#FF0000;
	}	
td.posttit { 
	display:block; 
	float:left; 
	background:url(../img/post_tit.png) no-repeat; 
	width:660px; 
	height:42px;
	}
	
table#detail {
	width: 550px;
	margin-top:10px;
}
table#detail  tr{
	border-bottom: 1px dashed #bababa;
}
table#detail  td{	
	width: 380px;
	padding:7px 10px;
	border: 1px dashed #bababa;
	border-top: none;
	font:normal .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
}

table#detail  td p{		
	font:normal .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
}

table#detail  td.label{
	width: 160px;
	font-weight: bold;
	border-right: none;
}
table#detail_02 {
	widows:410px;
	float:left;
	margin-bottom:20px;
	}
table#detail_02  tr{
	border-bottom: 1px dashed #bababa;
}
table#detail_02 td{	
	width: 260px;
	padding:7px 10px;
	border: 1px dashed #bababa;
	border-top: none;
	font:normal .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
}
table#detail_02 td.label{
	width: 150px;
	font-weight: bold;
	border-right: none;
}
.different_box {
	width:450px;
	float:left;
	margin-right:10px;
	}	
.ads_info {
	margin:10px 0 15px;
	}
table#vip {
	width:740px;
	font:normal .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#28a4e0;
	}
table#vip tr.dark {
	background:#f2f2f2;
	}
	
table#vip td {
	padding:7px 10px;
	}
table#vip td a {
	width:500px;
	color:#5e4b38;
	}
table#vip td a:hover {
	color:#f00;
	}
table#vip td.time {
	width:50px;
	text-align:center;
	}
table#vip td.type{
	width:80px;
	width:80px;
	text-align:center;
	}
table#vip td.place {
	width:120px;
	text-align:center;
	}
td.location, 
td.date {
	font: normal .75em/2.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#28a4e0;
	}
td.date { 
	width:110x;
	}
td.location {
	width:120px;
	}
td.imglogo img {
	display:block; 
	float:left; 
	width:75px; 
	max-width:75px; 
	
	overflow:hidden; 
	padding:6px 10px;
	}
td.imglogo span {	
	display:block; 
	float:left;	
	width: 120px;	
	padding: 2px;
	margin: 5px 0;
	text-align: center;	
	border: 1px solid #28a4e0;
	font: normal .75em/2.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#28a4e0;
}

tr.red td,
	tr.red td a,
	table#vip tr.red td  a{
	color: #FF0000;
}

tr.red a:hover{
	color: #28a4e0;
}

.info_top {
	float:left; 
	width:486px; 
	margin-right:7px;
	}
#customer_search form {
	display:block; 
	float:left; 
	margin-bottom:10px; 
	width:487px; 
	}
#search_inside {
	width:750px;
	}
#search {
	display:block; 
	float:left; 
	padding-top:10px; 
	}
#search .form2 {
	width:100%;
	}
.recsearch {
	width:750px;
	padding:10px 0;
	}
.recsearch td strong {
	font:bold .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#28a4e0;
	border:none;
	}
.recsearch td {
	margin-right:7px;
	}
#search .searchleft {
	display:block; 
	float:left; 
	padding-bottom:7px; 
	width:358px;	
	}
#search p {
	padding-bottom:7px;
	}
#search .textfiel {
	float: left;
	margin:3px 7px 3px 0; 
	width:231px; 
	}
	
	
#search .rightsearch { 
	margin-left:90px;
	}

.submitsearch { 
	display:block; 
	float:left; 
	background:url(../img/btn.png) no-repeat; 
	width:122px; 
	height:51px; 
	border:none; 
	color:#fff; font: bold 1em "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-left:5px; 
	cursor:pointer;
}
	
.btnSmall{	
	background:url(../img/btn_bgr.png) repeat-x; 
	padding:7px 12px;
	-moz-border-radius: 0.3em; 
	-o-border-radius: 0.3em; 
	-webkit-border-radius: 0.3em; 
	border:none; 
	color:#fff;
	font: bold .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
	cursor: pointer;
}

	
.infotop {
	width:486px; 
	margin-right:7px;
	}
ul.list li a {
	color: #605953;  
	display: block; 
	font: normal 0.75em Arial,Helvetica,sans-serif; 
	padding:10px 0;
	}
ul.list li a:hover {color:#28a4e0;}
ul.borderbottom li a, ul.catlink li a{
	border-bottom:1px dashed #605953;
	}
ul.catlink li.end a{
	border-bottom:none;
	}	
ul.catlink li a {
	background:url(../img/cat_icon.png) 0 15px no-repeat ;
	padding-left:12px; 
	margin-left:5px;
	}
ul.hozbreak {
	display:block; 
	float:left; 
	width:100%; 	
	}

ul.hozbreak li{
	float: left;
	margin-right:10px;
	width:240px;
}
	
.hotnews {
	display:block;
	float:left;
	width:166px;
	}
.different_news {
	display:block;
	float:left;
	width:270px;
	}
div.content h4 {
	display: block;
	padding-left:5px;
	color: #FFFFFF; 
	font: bold 16px/2.2em Arial,Helvetica,sans-serif; 
	background-color: #28a4e0;
	-moz-border-radius: 0.2em;
	-o-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em 0.2em 0 0;
	margin: -2px;
}

h4.quick {
	color:#28a4e0;
	background:none;
	}
	
	
h2.quick {
	color:#28a4e0;
	background:none;
	}
	
h4.underline {
	border-bottom:3px solid #28a4e0; 
	color:#605953; 
	font:bold 18px/1.2em "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-bottom:5px;
	background:none;
	padding-left:0;
	}

h2.underline {
	border-bottom:3px solid #28a4e0; 
	color:#605953; 
	font:bold 18px/1.2em "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-bottom:5px;
	background:none;
	padding-left:0;
	}
	
h4.end {
	margin-bottom:1px;
	}
h4.tit_details {
	font-size:14px;
	}
h4 span a.top_icon {
	display:block;
	float:right;
	background:url(../img/top_icon.jpg) no-repeat;
	width:17px;
	height:15px;
	}
.profile  {
	display:block; 
	float:left;
	/*margin:15px 6px 15px 0;
	width:666px;*/
	width: 752px;
}
.block {
	float:left;
	margin-right:6px;
	width:482px;
	}
.bottomlink a {
	color:#28a4e0; 
	width:160px; 
	line-height:35px;
	}
.endprofile a {
	color:#28a4e0;
	text-align:right; 
	font-weight:bold;
	float:right;
	padding:10px; 
	}
.bottomleft { 
	display:block; 
	float:left; 	
	width:666px; 	
	overflow:hidden;
	}
.large_adv {
	display:block;
	float:left;
	width:751px;
	height:153px;
	overflow:hidden;
	padding-top:20px;
	}
.box_pro_thumb {
	display:block; 
	float:left; 
	margin:0 10px 20px 0; 
	width:152px;
	}
.banner_horizal a {
	display:block; 
	float:left; 
	width:142px; 
	height:79px; 
	overflow:hidden; 
	padding:4px; 
	border:1px solid #bababa;
	}
.name {
	display:block; 
	float:left; 
	width:100%; 
	text-align:center; 
	font:bold .7em/2.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#605953;
	}
.top_adv {
	display:block; 
	float:left; 
	width:486px;
	}
.member_thumb {
	display:block; 
	float:left; 
	width:145px; 	
	margin:12px 20px 12px 20px	
	}
.img_thumb a {
	display:block; 
	margin:auto;
	width:143px; 
	height:143px;	
	overflow:hidden;
	border: 1px solid #bababa;
	border-bottom:none;
	}
.name_thumb {
	display:block; 
	float:left; 
	width:145px; 
	
	text-align:center;
	border-top: 1px solid #28a4e0;
	border-bottom: 1px solid #28a4e0;
	background:url(../img/gear_up.jpg) bottom no-repeat;
	}

.name_thumb  a{
	display: block;
	font:bold .75em/2.9em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #5e4b38;	
}

.name_thumb a:hover{	
	color:#FF0000;	
}

ul.banner li a {
	margin-bottom:3px;
	}
ul.adv_left, 
ul.bigright {
	display:block; 
	float:left; 
	width:319px;
	}
ul.adv_left li a {
	width:319px; 
	height:82px; 
	overflow:hidden; 
	float:left;
	}
ul.adv_right {
	display:block; 
	float:right; 
	width:152px;
	}
ul.adv_right li a { 
	width:152px; 
	height:46px; 
	overflow:hidden; 
	float:left;
	}
ul.bigright li a {
	display:block; 
	float:left; 
	width:319px; 
	overflow:hidden;
	}
#maincontent {
	display:block;
	float:left;
	width:990px;
	}
#content {
    display: block;
    width: 990px;
	color:#5e4b38;
    margin:0 0 0 10px;
}
.contact {
	display:block;
	float:left;
	width:984px;
	}
#com_info {
	display:block;
	float:left;
	width:450px;
	margin-right:20px;
	border-right:1px dashed #bababa;
	}
#owner_info {
	display:block;
	float:left;
	padding-top:15px;
	width:300px;
	}
#owner_form {
	display:block;
	width:350px;
	}
.owner_name {
	width:150px;
	padding-top:5px;
	font:normal .75em "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
.img_show {
	width:180px;
	height:180px;
	overflow:hidden;
	padding:7px 0;
	}
.owner_fiel {
	width:200px;
	}
	
.content_left {
	display:block;
	float:left;
	width:751px;
	margin-right:5px;
	}
.content_right {
	display:block;
	float:right;
	width:226px;
	}
.content_right .topright_adv {
	display:block;
	float: left;
	width:220px;
	margin-bottom:15px;
	}
.content_left p {
    font: #605953 12px Arial,Helvetica,sans-serif;
	padding-bottom:8px;
}
.inside a {
	display:block;
	float:left;
	width:357px;
	height:109px;
	overflow:hidden;
	padding:10px 0 20px 10px;
	}
.box_profile {
	display:block; 
	float:left; 
	width:350px; 
	margin:10px;
	}
.box_profile_details {
	display:block; 
	float:left; 
	width:730px; 
	margin:10px;
	}
.profile_info {
	display:block; 
	float:left; 
	width:200px;
	}
.profile_info p{
	float:left;
	width:100px;
	}
.profile_img a {
	display:block;
	float:left;	
	width: 143px;
	height: 143px;
	overflow:hidden;
	margin-right:5px;
	}
	
.profile_img a img{
	width: 143px	
}
	
.profile_img_details {
	display:block;
	float:left;
	width:250px;
	margin-right:15px;
	}
#album {
	float:left;
	margin:5px 0 20px;	
}
#tabs{
	overflow: hidden;
}
.info_details {
	display:block;
	float:left;
	width:400px;
	}
.info_details p {
	width:100%;
	background:url(../img/circal_icon.jpg) 0 5px no-repeat;
	margin-bottom:8px;
	font:.8em "Helvetica Neue",Helvetica,Arial,sans-serif;
	min-height: 15px;
}
.info_details p strong {
	width:130px;
	float:left;
	padding:0 20px;
	}
	
ul.sotruong {
	overflow: hidden;
	margin-top: 10px;
}
ul.sotruong li {
	display:block;
	float:left;
	width:300px;
	padding:5px 0 5px 20px;	
	background:url(../img/checkbox_full.png) left 6px no-repeat;
	color:#28a4e0;
	text-decoration:none;
}

.name_profile {
	display:block;
	width:100%;
	font:bold .8em/2.5em "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
ul.content_adv li a img{
	width:220px; 
	overflow:hidden;
	}
.recshow {
	display:block;
	float:left;
	width:562px;
	margin-right:7px;
	}
.com_logo img {
	display:block;
	width:75px; 
	max-width:75px; 	
	float:left;
	overflow:hidden;
	margin-right:20px;
	}
.com_logo strong {
	display:block;
	float:left;
	padding:20px;

	font-size: 14px;
	}
	
#comment {
	background:rgba(190,190,190,.2);
	width:731px;
	padding:7px;
	float:left;
	}
#comment_in {
	background:rgba(190,190,190,.2);
	width:731px;
	padding:7px;
	float:left;
	}
#comment_in ol li, #comment ol li {
	font: normal .7em "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-left:25px;
	}
ul.nesinfo {
	display:block;
	float:left;
	width:210px;
	margin:10px 0;
	}
ul.nesinfo li {
	float:left;
	width:210px;
	margin-bottom:10px;
	}
ul.nesinfo li a {
	display:block;
	float:left;
	font:bold .8em "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:2px 0 8px 35px;
	color:#28a4e0;
	}
ul.nesinfo li a.gold {
	background:url(../img/gold.png) no-repeat;
	}
ul.nesinfo li a.ticket {
	background:url(../img/ticket.png) no-repeat;
	}
ul.nesinfo li a.currentcy {
	background:url(../img/currentcy.png) no-repeat;
	}
ul.nesinfo li a.weather {
	background:url(../img/weather.png) no-repeat;
	}
ul.nesinfo li a.chungkhoan {
	background:url(../img/chungkhoan.png) no-repeat;
	}
ul.nesinfo li a.tv {
	background:url(../img/tv.png) no-repeat;
	}
ul.nesinfo li a.film {
	background:url(../img/film.png) no-repeat;
	}
ul.nesinfo li a.game {
	background:url(../img/game.png) no-repeat;
	}
ul.nesinfo li a.tuyendung {
	background:url(../img/recruit_icon.png) no-repeat;
	}
ul.nesinfo li a.works {
	background:url(../img/works.png) no-repeat;
	}
ul.nesinfo li a.music {
	background:url(../img/music.png) no-repeat;
	}
ul.nesinfo li a.atm {
	background:url(../img/atm.png) no-repeat;
	}
.phan_trang{ margin-top:5px; display:inline;}
.phan_trang ul { float:right;}
.phan_trang li{ 
	float:left; 
}

.phan_trang a,
.phan_trang a:link,
.phan_trang .active,
.phan_trang .previous-off, 
.phan_trang .next-off { 
	margin-right:2px; 	
	display:block; 	
	padding:3px; 
	margin:10px 5px; 	
	
	background:#f3f2ef; 
	border:1px solid #bababa;
	/*float:left; */
	text-decoration:none; 
	text-align:center; 	
	font: bold .8em "Helvetica Neue",Helvetica,Arial,sans-serif;
	/*padding:2px 5px; */
}

.phan_trang .previous-off, 
.phan_trang .next-off,
.phan_trang .next a,
.phan_trang .previous a { 
	font-weight:bold;
	background:none; 
	border:none;
}

.phan_trang .active { 
	color: #FF0000; 
}

.phan_trang a:hover{ 
	font-weight:bold; 
	text-decoration:underline; 
	color:#28a4e0;
}

.page_view {
	padding:5px;
	}
	
#right {
	width:318px; 
	float:right; 
	display:block;
	}
#right .video_top {
	float:left;
	margin-bottom:15px;
	width:314px;
	}
#videoshow {
	display:block; 
	float:left; 
	padding:7px 0;
	width:316px;
	overflow:hidden;
	}
#videoshow strong {
	font:bold .8em/2em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#605953;
	}

#quicksearch , 
#parel_logo , 
#right_adv {
	display:block; 
	float:left; 
	width:319px; 
	margin-bottom:15px;
	}
.box_logo {
	display:block; 
	float:left; 
	width:318px; 
	padding-bottom:5px;
	}
.logoimg a { 
	display:block; 
	float:left; 
	width:153px; 
	height:68px; 
	overflow:hidden;
	}
.logoimg a.right {float:right;}

#buslink {
	display:block; 
	float:left; 
	margin-top:15px; 
	width:100%;
	}
#buslink a {
	color:#28a4e0; 
	border-bottom:none;
	}
.bus_bgr {
	background:url(../img/bus_link_bgr.png) top repeat-x; 
	display:block; 
	float:left;
	}
ul.com_link {
	width:314px;
	float:left;
	margin:0 10px 15px 0;
	}
.borderright {
	border-right:1px dashed #605953;
	margin-right:10px;
	}
ul.com_link li.end {
	border-bottom:none;
	}
ul.com_link li strong a.details {
	display:block;
	float:right;
	color:#28a4e0;
	text-decoration:underline;
	border-bottom:none;
	margin-right:5px;
	}
ul.sponsor {
	display:block; 
	float:left; 
	width:310px;
	}
ul.sponsor li , ul.com_link li{
	border-bottom:1px dashed #918b86; 
	width:100%;
	display:block; 
	float:left; 
	padding-bottom:12px;
	}
ul.sponsor li img, ul.com_link li img { 
	display:block; 
	float:left; 
	width:83px; 
	height:68px; 
	margin-right:10px; 
	overflow:hidden;
	}
ul.sponsor li strong a, ul.com_link li strong a {
	font:bold .9em/1em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#ff5700;
	}
ul.sponsor li a.domain, ul.com_link li a.domain {
	color:#28a4e0;
	}
ul.com_area{
	display:block; 
	float:left; 
	width:440px;
	}
ul.com_area li {
	border-bottom:1px dashed #918b86; 
	width:440px;
	}
ul.com_area li {
	display:block; 
	float:left; 
	padding-bottom:12px;
	}
ul.com_area li img { 
	display:block; 
	float:left; 
	width:83px; 
	height:68px; 
	margin-right:10px; 
	overflow:hidden;
	}
ul.com_area li strong a {
	font:bold .9em/1em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#f00;
	}
ul.com_area li strong a.changeco {
	color:#28a4e0;
	padding-left:20px;
	}
#serv {
	display:block;
	float:left;
	width:318px;
	border:1px solid #d6d6d6;
	margin:15px 0;
	}
#inside {
	display:block;
	float:left;
	width:316px;
	margin:1px;
	background:#f3f3f3;
	}
.servtit {
	display:block;
	float:left;
	text-align:center;
	font:bold 1em "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#fff;
	padding:14px 0;
	background:#28a4e0;
	width:100%;
	}
.serv_img, #inside p {
	margin:13px;
	}
.serv_img {
	display:block;
	float:left;
	width:280px;
	height:190px;
	overflow:hidden; border:5px solid #fff;
	}
.serv_btn {
	display:block;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:15px;
	}
#intro {
	display:block;
	float:left;
	width:990px;
	background:url(../img/intro_bgr.png) no-repeat;
	}
#intro ul {
	display:block;	
	width:500px;	
	margin:auto;
	margin-top: 20px;
	}
#intro ul li {
	display:block;
	float:left;
	width:100%;
	background:url(../img/check_box_icon.png) no-repeat
	}
#intro ul li p {
	margin-left:30px;
	}
	
ul.fotnav { 
	display:block; 
	float:left; 
	width:990px; 
	padding-bottom:7px;
	}
ul.fotnav li {
	display:block; 
	float:left; 
	padding:0 30px;
	}
ul.fotnav li a {
	display:block; 
	float:left; 
	color:#fff; 
	font: normal 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top:7px;
	}
.contact_phone {
	display:block; 
	float:left; 
	width:100%;
	}
.contact_phone .hotline {
	float:left; 
	font:bold 18px/3em "Helvetica Neue",Helvetica,Arial,sans-serif;
	width:350px; 
	background:url(../img/end_footer.png) top right no-repeat; 
	color:#fff; 
	text-align:center; 
	border:none;
	}
.contact_phone p {
	display:block; 
	float:left; 
	color:#fff; 
	font:normal .9em "Helvetica Neue",Helvetica,Arial,sans-serif;
	width:140px; 
	border-right:1px dashed #fff; 
	text-align:center; 
	padding:9px 0;
	}	

.share {
	display: block;
	float: right;
	width: 150px;
}

.share_bottom {
	display: block;
	float: left;	
}

.red {
	color: #FF0000;
}

b.red{
	font-weight: normal;
}

#ids_info p{
	font: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: ;
}

#clip {
	display: block;
	margin: auto;
	text-align: center;	
}

.imgcontainer {
	display: block;
	float: left;
	width: 150px;
}

a#imgrefresh {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	background: url(../img/refresh-icon.png);
}

table#detail ul li{
	list-style-type: disc;
}

table#detail ul li{
	margin-left: 15px;
}

.linked a{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background: url(../img/widget013_top.gif) no-repeat left;	
}

.linked a.zingme {	
	background: url(../img/widget056.gif) no-repeat left;
	background-position: 0 -6240px;
}

.linked a.facebook {	
	background-position: 0 -288px;
}

.linked a.google_plusone {	
	background-position: 0 -368px;
}

.linked a.twitter {	
	background-position: 0 -896px;
}

a.tinxau {
	display: block;	
	line-height: 20px;
	float: left;
	padding-left: 30px;
	color: #FF0000;
	background: url(../img/dislike.png) left center no-repeat ;
}

ul.camnang li {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

ul.camnang li .title {	
	display: block;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 5px 0;
}

ul.camnang li a.title:hover{
	color: #28a4e0;
}

ul.camnang li a {
	padding-top: 0px;
}

ul.camnang li .img {	
	display: block;
	float: left;
	padding-right: 5px;
}

ul.camnangsmall {
	padding: 0 3px;
}

ul.camnangsmall .title {	
	display: block;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	padding: 5px 0;
}

ul.camnangsmall li {
	display: block;	
	margin-bottom: 5px;
	padding: 3px 0;
	border-bottom: 1px dashed #28a4e0;
}

ul.camnangsmall li.last {
	border-bottom: none;
}

ul.camnangsmall a {
	font-weight: bold;
	color: #28a4e0;
	padding: 3px;
}

ul.camnangsmall img {
	float: left;
	max-width: 100px;
	padding: 0 3px 3px 0;
}

ul.latest {
	display: block;
	padding: 0 10px;
}

ul.latest li {
	margin-left: 20px;
	padding: 5px 0px;
	list-style-type: circle;
}

table#tblMember{
	margin:auto;
}

table#tblMember {
	background: #F5F5F5;
	color: #605953;
	font:normal 10pt em "Helvetica Neue",Helvetica,Arial,sans-serif;
}

table#tblMember td{
	padding: 3px 5px;
	
}

table#tblMember td .label {
	font-weight: bold;
}

table#tblMember th {
	background: #28a4e0;
}

table.bordercolor {
	border: 1px dashed #28a4e0;
}

ul.qq-upload-list li.qq-upload-success{
	background-color: #d9edf7;
	color: #333;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
ul.qq-upload-list li.qq-upload-success{
	background-color: #fff;
	border: none;
}
div.qq-upload-button-hover{
	background-color: #fff !important;
}
.multiselect+.btn-group,.multiselect{
	max-width: 100%;
	width: 100%
}
.avatar *{
	display: none !important;
}
.ui-multiselect{
	max-width: 299px;
}
ul.nav.nav-tabs li.ui-state-active a{
	color: #333;
	font-weight: bold;
}
.clear,.clearfix{
	clear:both;
}
.left{
	float: left;
}
.right{
	float: right;
}
.hide{
	display: none;
}
#avatar{
	width: 439px;
}
.uploaded-list li{
	display: inline-block;
	width: 184px;
	text-align: center;
	margin-bottom: 20px;
	overflow: hidden;
}
.uploaded-list li img{
	margin-bottom: 5px;
	border: 1px solid #bababa;
}
ul.qq-upload-list{
	margin-top: 10px;
}
ul.qq-upload-list li.qq-upload-success{
	background-color: #d9edf7;
	color: #333;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
ul.qq-upload-list li.qq-upload-success{
	background-color: #fff;
	border: none;
}
div.qq-upload-button-hover{
	background-color: #fff !important;
}
.multiselect+.btn-group,.multiselect{
	max-width: 100%;
	width: 100%
}
.qq-upload-finished,.qq-upload-file,.qq-upload-size,.qq-progress-bar,
.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-size{
	display: none !important;
}
.avatar-title{
	font-weight: bold;
	color: #2779aa;
	padding: 10px;
}
.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group{
	max-width: 400px;
}
.table-bordered{
	border: 1px solid #ddd;
	width: 100%;
}
thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}
tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}
tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-top: 1px solid #ddd;
}
.form-control,.multiselect.btn {
	display: block;
	width: 100%;
	height: 28px;
	padding: 0 2px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.text-right{
	text-align: right;
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td{border-top: 0;}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{border: 1px solid #ddd;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.album-desc *{
	display: inline-block;
}
.album-desc span{
	margin-top: 6px;	
}
.sidebar.content{
	padding: 10px 2px;
}
div.content{
	margin-bottom: 10px;
}
ul.pagination{
	min-height: 30px;
	text-align: center;
	margin: 10px;
}
.pagination>li {
	display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
	position: relative;	
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
#fsearch table td{
	padding: 5px 0;
}
#fsearch .ui-multiselect{
	width: 100% !important;
}
li a.link{
	color: #28a4e0;
}
.table-dashed{
	border: 1px dashed #bababa !important;
	border-width: 0 0 1px 1px;
}
.table-dashed td,.table-dashed th{
	border: 1px dashed #bababa !important;
	border-width: 1px 1px 0 0;
	padding: 5px !important;;
}
.table-dashed td input,.table-dashed td textarea{
	padding: 5px;
}
.table-dashed .text_form{
	width: 500px;
}
.table-solid{
	border: 1px solid #bababa;
	border-width: 0 0 1px 1px;
}
.table-solid td,.table-solid th{
	border: 1px solid #bababa;
	padding: 7px;
}
pre{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border:none;
	margin:0;
	padding:0;
	white-space: pre-wrap;
	word-break: break-all;
}
tr.vip{
	background-color: #e9f7fd;
}
tr.hot, tr.hot a{
	color: #FF0000
}
ul.related li{
	margin: 10px 0;
	padding-left: 10px;
	
}

.hoso-list{
	list-style: none;
	margin: 0;
	padding: 0;
}

.hoso-list li{
	display: inline-block;
	width: 146px;
	margin: 10px 5px;
	overflow: hidden;
}
.hoten{
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #28a4e0;
	background: url(../img/gear_up.jpg) bottom no-repeat;
	white-space: nowrap;
}
a.more{
	float: right;	
}
ul.nav.menu {
	height: 45px;
}
ul.nav.menu li{
	line-height: 25px;
	text-transform: uppercase;	
	border-right: 1px solid #fff;
	margin: 0;
}
ul.nav.menu li.end{
	border:none;
}
ul.nav.menu li a{
	color: #FFEBBA;
}
ul.nav.menu li a:hover{
	background: none !important;
	color: #fff;
}
.has-image{
	width: 21px;
	background:url(../img/home-1.png) center top no-repeat;
	display: block;
}
.clear{
	clear: both;
}
.title-bg{
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
td.table-control{
	padding: 1px;
}
/* START VANPL CUSTOM */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
	padding-right: 5px;
	padding-left: 5px;
}
.row {
	margin-left: -5px;
	margin-right: -5px;
}
.panel{
	margin-bottom: 10px;
}
.panel-body {
	padding: 5px;
	overflow: hidden;
}
.tab-content{
	padding: 10px 0;
}
li.list-group-item .checkbox,td .checkbox{
	margin: 0;
}
.user-menu{
	list-style: none;
	text-align: right;
	margin:0;
}
.user-menu li{
	display: inline-block;
	padding: 10px 5px;
}
.user-menu li a:hover{
	text-decoration: underline;
}
.uploaded-list{
	padding:0;
}
#top_footer{
	background-color: #0A55BE;
	min-height: 200px;
	position: relative;
}
#bottom_footer{
	background-color: #dfeffe;
	height: 50px;
	border-top: 1px solid #CCC;
}
#top_footer h3{
	color: #FFEBBA;
}
.support-list{
	list-style: none;
	padding:0;
}
.support-list li {
	font-size: 1.1em;
	margin: 0 0 6px 0;
	padding: 0;
	color: #fff;
}
.support-list li span{
	color: #FFEBBA;
}
.support-list li a{
	color: #fff;
}
.inline-list li{
	display: inline-block;
}
#navigation{
	background-color: #0A55BE;
	z-index: 10;
}
/* vanpl custom */
ul.nav.menu {
	background-color: #0A55BE;
}
a.img-thumbnail{
	height: 142px;
	padding: 0 !important;
	overflow:hidden;
}
.online,.today{
	font-weight: bold;
}
.total{
	color: #F7110C;
	font-weight: bold;
}
.login-box{
	width: 163px;
	height: 107px;
	background: url('../img/login_bottom.png') top left no-repeat;
	position: fixed;
	right:7px;
	bottom:0;
	z-index: 15;
}
.login-close{
	position: absolute;
	top: -7px;
	right: -7px;
	width: 21px;
	height: 21px;
	background: url(../img/close.png);
	cursor: pointer;
}
.panel-body p{
	text-indent: 25px;
}
.register,.login{
	display: inline-block;
	width: 76px;
	margin-top: 10px;
}
.box-ads-fixed{
	position: fixed;
	width: 140px;
	overflow:hidden;
	display: none;
	z-index: 1;
}
.box-ads-fixed ul{
	list-style: none;
	padding: 0;
	margin: 0;	
}

@media (min-width: 1200px) {
	.box-ads-fixed{
		display: block;
	}
	.box-ads-left {
		top: 195px;
		left: 0;
	}
	.box-ads-right {
		top: 195px;
		right: 0;
	}
}
/* vanpl custom */
h2.title-content {
	display: block;
	padding-left: 5px;
	color: #FFFFFF;
	font: bold 16px/2.2em Arial,Helvetica,sans-serif;
	background-color: #28a4e0;
	-moz-border-radius: 0.2em;
	-o-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em 0.2em 0 0;
}